package com.sxj.corejava.code06_数组;

import java.util.Arrays;
import java.util.Scanner;

/**
 * @author 石小俊
 * @date 2024年03月12日 18:34
 * 定义一个int类型的数组,用于存放某个班级中所有学生的成绩,在控制台输入共有几名学生
 * 学生的成绩也由控制台进行输入
 * 求:学生成绩的最大值、最小值、平均值
 */
public class Test06_练习 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入学生数量:");
        int num = sc.nextInt();

        double[] arr = new double[num];
        double sum = 0.0;
        for (int i = 0; i < arr.length; i++) {
            System.out.print("请输入第" + (i + 1) + "名学生成绩");
            arr[i] = sc.nextDouble();
            sum += arr[i];
        }

        // 对数组中的元素进行升序排序
        Arrays.sort(arr);
        System.out.println("最小值:" + arr[0]);
        System.out.println("最大值:" + arr[arr.length - 1]);
        System.out.println("平均值:" + sum / arr.length);
    }
}
